#pragma once


struct tagOpenExam 
{
	int		nType;
	CString	strKey;
	CString	strUID;
	CString	strUrl;

	tagOpenExam()
	{
		nType	= 0;
		strKey	= _T("");
		strUID	= _T("");
		strUrl	= _T("");
	}
};

typedef CArray<tagOpenExam, tagOpenExam&> COpenExamArray;


class COphiesData
{
public:
	COphiesData()			{};
	virtual ~COphiesData()	{};

public:
	static void	SetHomeDirectory(LPCTSTR lpHome)		{ m_strHomeDirectory = lpHome; }
	static CString  GetHomeDirectory()			{ return m_strHomeDirectory; }
	static CString  GetCacheDirectory()			{ return m_strHomeDirectory + _T("\\Cache"); }


private:
	static CString	m_strHomeDirectory;
};